package com.ly.heart.domain.king.base;

import com.ly.heart.domain.king.BaseChildBo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel ( "仓库推送金蝶业务对象" )
@Data
public class WarehouseBo extends BaseModelBo {

    @ApiModelProperty ( "仓库属性" )
    private String FStockProperty;

    @ApiModelProperty ( "仓库地址" )
    private String FAddress;

    @ApiModelProperty ( "负责人" )
    private BaseChildBo FPrincipal;

    @ApiModelProperty ( "联系电话" )
    private String FTel;

    @ApiModelProperty ( "直运仓" )
    private Boolean FIsZYStock;

    @ApiModelProperty ( "管易仓" )
    private Boolean FIsGYStock;

    @ApiModelProperty ( "库存状态类型" )
    private String FStockStatusType;

    @ApiModelProperty ( "默认库存状态" )
    private BaseChildBo FDefStockStatusId;

    @ApiModelProperty ( "默认收料状态" )
    private BaseChildBo FDefReceiveStatusId;

    @ApiModelProperty ( "允许即时库存负库存" )
    private Boolean FAllowMinusQty;

    @ApiModelProperty ( "允许锁库：" )
    private Boolean FAllowLock;

    @ApiModelProperty ( "允许MRP计划" )
    private Boolean FAllowMRPPlan;

    @ApiModelProperty ( "启用仓位管理：" )
    private Boolean FIsOpenLocation;

    @ApiModelProperty ( "参与预警" )
    private Boolean FAvailableAlert;

    @ApiModelProperty ( "参与拣货" )
    private Boolean FAvailablePicking;

    @ApiModelProperty ( "不参与可发量统计：" )
    private Boolean FNotExpQty;

    @ApiModelProperty ( "拣货优先级（1~9999）" )
    private String FSortingPriority;

    @ApiModelProperty ( "仓位维度数据列表显示格式" )
    private String FLocListFormatter;

}
